Computer and Modernization ›› 2012, Vol. 1 ›› Issue (6): 1-4,22.doi: 10.3969/j.issn.1006-2475.2012.06.001

• 人工智能 •     Next Articles

Solving Congruent Circle Packing Problem Based on Improved Differential Evolution Algorithm

LU You-bing1,2, GENG Huan-tong1, ZHANG Ming1,2, LIU Jing-fa1   

  1. 1. Jiangsu Engineering Center of Network Monitoring, Nanjing University of Information Science & Technology, Nanjing 210044, China;2. School of Computer & Software, Nanjing University of Information Science & Technology, Nanjing 210044, China
  • Received:2012-02-17 Revised:1900-01-01 Online:2012-06-14 Published:2012-06-14

Abstract: Congruent circle packing problem is one of the complex combination optimization problems with strong constraint. Aiming at the characteristics and difficulties of strong constraints, this paper proposes a method to solve the problem by improving the traditional differential evolution algorithm. The improved algorithm uses the effective solution space to improve the mutation of differential evolution, and uses the stochastic ranking mechanism to improve the selection of differential evolution. A lot of experiments have been done and prove that the result of the proposed algorithm is about less than 1% with the current optimal value, so the evolutionary computation is feasible in solving the congruent circle packing problem. At the same time, evolution algorithm is of good convergence, thus there will be a very good application in other strong constraint complex optimization problems.

Key words: improved differential evolution, congruent circle packing problem, strong constrain, stochastic selecting, effective solution space

CLC Number: